home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Compilers / digital marsC compier / dm / include / Tsr.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-03-16  |  1.3 KB  |  78 lines

  1. /* Copyright (C) 1986-2001 by Digital Mars. $Revision: 1.1.1.1 $ */
  2. #if __SC__ || __RCC__
  3. #pragma once
  4. #endif
  5.  
  6. #ifndef __TSR_H
  7. #define __TSR_H 1
  8.  
  9. #define POPONLY   0
  10. #define TIMESLICE 1
  11. #define TSR_DEBUG 2
  12.  
  13. #define NO_SCAN 0
  14. #define SCAN_Q 16
  15. #define SCAN_W 17
  16. #define SCAN_E 18
  17. #define SCAN_R 19
  18. #define SCAN_T 20
  19. #define SCAN_Y 21
  20. #define SCAN_U 22
  21. #define SCAN_I 23
  22. #define SCAN_O 24
  23. #define SCAN_P 25
  24. #define SCAN_A 30
  25. #define SCAN_S 31
  26. #define SCAN_D 32
  27. #define SCAN_F 33
  28. #define SCAN_G 34
  29. #define SCAN_H 35
  30. #define SCAN_J 36
  31. #define SCAN_K 37
  32. #define SCAN_L 38
  33. #define SCAN_Z 44
  34. #define SCAN_X 45
  35. #define SCAN_C 46
  36. #define SCAN_V 47
  37. #define SCAN_B 48
  38. #define SCAN_N 49
  39. #define SCAN_M 50
  40.  
  41. #define SCAN_F1 59
  42. #define SCAN_F2 60
  43. #define SCAN_F3 61
  44. #define SCAN_F4 62
  45. #define SCAN_F5 63
  46. #define SCAN_F6 64
  47. #define SCAN_F7 65
  48. #define SCAN_F8 66
  49. #define SCAN_F9 67
  50. #define SCAN_F10 68
  51.  
  52. #define RSHIFT 1
  53. #define LSHIFT 2
  54. #define CTRL   4
  55. #define ALT    8
  56.  
  57. /* For backward compatability */
  58. #define TSR_HOTSHIFT HOTSHIFT
  59. #define TSR_HOTSCAN HOTSCAN
  60.  
  61. #if __cplusplus
  62.     extern "C" {
  63. #endif
  64.  
  65. int __cdecl tsr_install(int);
  66. int __cdecl tsr_uninstall(void);
  67. void __cdecl tsr_service(void);
  68. void __cdecl popmain(void);
  69. extern int __cdecl _tsr_debug;
  70.  
  71. #if __cplusplus
  72.     }
  73. #endif
  74.  
  75. int __cdecl _okbigbuf;
  76.  
  77. #endif
  78.